const koa = require('koa')

const Router = require('koa-router')

// 中间件：丰富koa功能

// 获取koa实例
const app = new koa()

// 获取路由实例
const router = new Router()

// 调用时间中间件
const time = require('./middlewares/time')

// 挂载中间件
app.use(time())

// 定义api
router.get('/api', (ctx, next) => {
    ctx.body = '你好 世界'

    next()
})

router.get('/api/home', (ctx, next) => {
    // setTimeout(() => {
        ctx.body = '1907A'
    // }, 3000)
})


app.use(router.routes())

// 启动服务 监听端口号
app.listen(8001, () => {
    console.log('localhost:8001')
})


